//reject返回的是一个promise对象 无论你传的是什么对象(正确的promise对象也包括) 返回的都是一个错误的promise对象 值是传进去的对象值
const p1 = Promise.reject('521')
const p2 = Promise.reject(521)
const p3 = Promise.reject(new Promise((resolve, reject) => {
    resolve('ok');
}))